home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / WINDOWS / ALTD201A.ZIP / EXMFC.ZIP / EXAMPLES.MFC / EX04DLG.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-19  |  1.8 KB  |  79 lines

  1. //
  2. // EX04DLG.H  - Component of MFC Example Program 04
  3. //
  4. //  C++/DOS Example program for ArchiveLib 2.0
  5. //
  6. //  Copyright (c) Greenleaf Software, Inc. 1996
  7. //  All Rights Reserved
  8. //
  9. // MEMBERS/FUNCTIONS DEMONSTRATED
  10. //
  11. //   None in this file.
  12. //
  13. // DESCRIPTION
  14. //
  15. //  This header file contains the class definition for the dialog
  16. //  that serves as the main window of the application.  I add four
  17. //  member variables to the default class, which will hold four
  18. //  pointers used by the monitor function.
  19. //
  20. // REVISION HISTORY
  21. //
  22. //  March 18, 1996    2.01A : First release
  23. //
  24.  
  25.  
  26. // ex04dlg.h : header file
  27. //
  28.  
  29. #include "alsimple.h"
  30.  
  31. /////////////////////////////////////////////////////////////////////////////
  32. // CEx04mfcDlg dialog
  33.  
  34. class CEx04mfcDlg : public CDialog
  35. {
  36. // Construction
  37. public:
  38.     CEx04mfcDlg(CWnd* pParent = NULL);    // standard constructor
  39. //
  40. // The four public members I use in the
  41. // callback progress function.
  42. //
  43.     CWnd *m_FileName;
  44.     CWnd *m_JobProgress;
  45.     CWnd *m_FileProgress;
  46.     CListBox *m_ListBox;
  47. // Dialog Data
  48.     //{{AFX_DATA(CEx04mfcDlg)
  49.     enum { IDD = IDD_EX04MFC_DIALOG };
  50.     //}}AFX_DATA
  51.  
  52.     // ClassWizard generated virtual function overrides
  53.     //{{AFX_VIRTUAL(CEx04mfcDlg)
  54.     public:
  55.     virtual BOOL DestroyWindow();
  56.     protected:
  57.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  58.     //}}AFX_VIRTUAL
  59.  
  60. // Implementation
  61. protected:
  62.     void UpdateStatus();
  63.  
  64.     HICON m_hIcon;
  65.  
  66.     // Generated message map functions
  67.     //{{AFX_MSG(CEx04mfcDlg)
  68.     virtual BOOL OnInitDialog();
  69.     afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  70.     afx_msg void OnPaint();
  71.     afx_msg HCURSOR OnQueryDragIcon();
  72.     afx_msg void OnExit();
  73.     afx_msg void OnAbout();
  74.     afx_msg void OnCompress();
  75.     //}}AFX_MSG
  76.     DECLARE_MESSAGE_MAP()
  77. };
  78.  
  79.